home *** CD-ROM | disk | FTP | other *** search
/ Enter Extra: Anatomy / EnterExtra Anato.iso / Sterowniki / A4tech WinEasy Mouse / Windows 2000 v6.0 / AMOUSE.INF < prev    next >
Encoding:
INI File  |  1999-11-07  |  7.5 KB  |  221 lines

  1. ; MSMOUSE.INF
  2. ; - Installs core mouse support files, etc.
  3. ; - Includes drivers for detected & PnP devices
  4.  
  5. ; Copyright (c) 1993,1996 Microsoft Corporation
  6.  
  7. [Version]
  8. Signature="$Windows NT$"
  9. Class=Mouse
  10. ClassGUID={4D36E96F-E325-11CE-BFC1-08002BE10318}
  11. Provider=%Provider%
  12. LayoutFile=layout.inf
  13.  
  14. [DestinationDirs]
  15. DefaultDestDir = 12 ; DIRID_DRIVERS
  16.  
  17. [ControlFlags]
  18. ; Exclude all bus mice and InPort mice for RISC platforms.
  19. ExcludeFromSelect.NTAlpha = *PNP0F0D,*PNP0F11,*PNP0F00,*PNP0F02,*PNP0F15
  20. ExcludeFromSelect.NTMIPS  = *PNP0F0D,*PNP0F11,*PNP0F00,*PNP0F02,*PNP0F15
  21. ExcludeFromSelect.NTPPC   = *PNP0F0D,*PNP0F11,*PNP0F00,*PNP0F02,*PNP0F15
  22.  
  23. ; Hide this entry always.
  24. ExcludeFromSelect=UNKNOWN_MOUSE
  25.  
  26. UnknownLegacyDriverId=UNKNOWN_MOUSE
  27.  
  28. ;
  29. ; Mark any install sections for drivers that also control the i8042 keyboard port,
  30. ; so that we can warn the user that they may also be affecting their keyboard with
  31. ; a mouse driver change.
  32. ;
  33. SharedDriver=PS2_Inst,%PS2_Inst.SharedDriverMsg%
  34.  
  35.  
  36. ; Manufacturer Sections
  37. ; ---------------------------------------------------------
  38. [Manufacturer]
  39. %LogiMfg% =LogiMfg              ; Logitech
  40.  
  41. [LogiMfg]
  42. %*pnp0f08.DeviceDesc%=Ser_Inst,SERENUM\A4W0005   ; Serial wheel mouse
  43. %*pnp0f03.DeviceDesc%=PS2_Inst,*PNP0F03          ; PS/2   wheel mouse
  44. %*pnp0f13.DeviceDesc%=PS2_Inst,*PNP0F13          ; Logi PS/2 mouse
  45.  
  46.  
  47. ; Install Sections
  48. ; ---------------------------------------------------------
  49.  
  50. ; -------------- Mouse Class Driver install sections
  51. [mouclass_CopyFiles]
  52. mouclass.sys
  53.  
  54. [mouclass_Service_Inst]
  55. DisplayName    = %mouclass.SvcDesc%
  56. ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
  57. StartType      = 1                  ; SERVICE_SYSTEM_START
  58. ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL
  59. ServiceBinary  = %12%\mouclass.sys
  60. LoadOrderGroup = Pointer Class
  61.  
  62. [mouclass_EventLog_Inst]
  63. AddReg = mouclass_EventLog_AddReg
  64.  
  65. [mouclass_EventLog_AddReg]
  66. HKR,,EventMessageFile,0x00020000,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\mouclass.sys"
  67. HKR,,TypesSupported,0x00010001,7
  68.  
  69.  
  70. ; -------------- Serial Mouse
  71. [Ser_Inst]
  72. CopyFiles = Ser_CopyFiles
  73.  
  74. [Ser_Inst.Services]
  75. AddService = sermouse, 0x00000002, sermouse_Service_Inst, sermouse_EventLog_Inst ; Port Driver
  76. ;;AddService = mouclass,, mouclass_Service_Inst, mouclass_EventLog_Inst           ; Class Driver
  77.  
  78. [Ser_CopyFiles]
  79. asermous.sys
  80. sermouse.sys,asermous.sys,0X00000008
  81.  
  82. [sermouse_Service_Inst]
  83. DisplayName    = %sermouse.SvcDesc%
  84. ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
  85. StartType      = 1                  ; SERVICE_SYSTEM_START
  86. ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL
  87. ServiceBinary  = %12%\asermous.sys
  88. LoadOrderGroup = Pointer Port
  89.  
  90. [sermouse_EventLog_Inst]
  91. AddReg = sermouse_EventLog_AddReg
  92.  
  93. [sermouse_EventLog_AddReg]
  94. HKR,,EventMessageFile,0x00020000,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\asermous.sys"
  95. HKR,,TypesSupported,0x00010001,7
  96.  
  97. ; -------------- PS/2 Mouse
  98. [PS2_Inst]
  99. CopyFiles = PS2_CopyFiles
  100.  
  101. [PS2_Inst.Services]
  102. AddService = i8042prt, 0x00000002, i8042prt_Service_Inst, i8042prt_EventLog_Inst ; Port Driver
  103. ;;AddService = mouclass,, mouclass_Service_Inst, mouclass_EventLog_Inst            ; Class Driver
  104.  
  105. [PS2_CopyFiles]
  106. aps2mous.sys
  107. i8042prt.sys,aps2mous.sys,0X00000008
  108.  
  109. [i8042prt_Service_Inst]
  110. DisplayName    = %i8042prt.SvcDesc%
  111. ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
  112. StartType      = 1                  ; SERVICE_SYSTEM_START
  113. ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL
  114. ServiceBinary  = %12%\aps2mous.sys
  115. LoadOrderGroup = Keyboard Port
  116.  
  117. [i8042prt_EventLog_Inst]
  118. AddReg = i8042prt_EventLog_AddReg
  119.  
  120. [i8042prt_EventLog_AddReg]
  121. HKR,,EventMessageFile,0x00020000,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\aps2mous.sys"
  122. HKR,,TypesSupported,0x00010001,7
  123.  
  124. ; -------------- PS/2 Mouse (106-key keyboard)
  125. [PS2_Inst2]
  126. CopyFiles = PS2_CopyFiles2
  127.  
  128. [PS2_Inst2.Services]
  129. AddService = i8042prt, 0x00000002, i8042prt_Service_Inst2, i8042prt_EventLog_Inst2 ; Port Driver
  130. ;;AddService = mouclass,, mouclass_Service_Inst, mouclass_EventLog_Inst            ; Class Driver
  131.  
  132. [PS2_CopyFiles2]
  133. jps2mous.sys
  134. i8042prt.sys,jps2mous.sys,0X00000008
  135.  
  136. [i8042prt_Service_Inst2]
  137. DisplayName    = %i8042prt.SvcDesc%
  138. ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
  139. StartType      = 1                  ; SERVICE_SYSTEM_START
  140. ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL
  141. ServiceBinary  = %12%\jps2mous.sys
  142. LoadOrderGroup = Keyboard Port
  143.  
  144. [i8042prt_EventLog_Inst2]
  145. AddReg = i8042prt_EventLog_AddReg2
  146.  
  147. [i8042prt_EventLog_AddReg2]
  148. HKR,,EventMessageFile,0x00020000,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\jps2mous.sys"
  149. HKR,,TypesSupported,0x00010001,7
  150.  
  151. ;
  152. ; This section is used during startup by the Windows NT Plug&Play Manager
  153. ; to simulate enumeration of the mouse based on information retrieved from
  154. ; ARC firmware/NTDETECT.
  155. ;
  156. [LegacyXlate.DevId]
  157. PS2_MOUSE                        = *PNP0F0E    ; Std PS/2 mouse      i8042prt
  158. SERIAL_MOUSE                     = *PNP0F0C    ; Std serial mouse    sermouse
  159. MICROSOFT_PS2_MOUSE              = *PNP0F03    ; MS PS/2 mouse       i8042prt
  160. LOGITECH_PS2_MOUSE               = *PNP0F12    ; Logi PS/2 mouse     i8042prt
  161. MICROSOFT_INPORT_MOUSE           = *PNP0F02    ; MS InPort mouse     inport
  162. MICROSOFT_SERIAL_MOUSE           = *PNP0F01    ; MS serial mouse     sermouse
  163. MICROSOFT_BALLPOINT_SERIAL_MOUSE = *PNP0F09    ; MS serial BallPoint sermouse
  164. LOGITECH_SERIAL_MOUSE            = *PNP0F08    ; Logi serial mouse   sermouse
  165. MICROSOFT_BUS_MOUSE              = *PNP0F00    ; MS bus mouse        busmouse
  166.  
  167. ;
  168. ; This section is used during fresh install/upgrade to determine what Win95-style
  169. ; INF install section to associate with the currently installed mouse driver.
  170. ;
  171. [LegacyXlate.Driver]
  172. i8042prt = PS2_Inst
  173. inport   = Inp_Inst
  174. sermouse = Ser_Inst
  175. busmouse = Bus_Inst
  176.  
  177. ; User visible strings
  178. ; ---------------------------------------------------------
  179.  
  180. [Strings]
  181. Provider = "A4Tech"
  182. MouseClassName = "Mouse"
  183.  
  184. ; Mfg names
  185.  
  186. StdMfg  = "(Standard mouse types)"
  187. MSMfg   = "Microsoft"
  188. LogiMfg = "A4Tech"
  189.  
  190. ; Device Names
  191.  
  192. *pnp0f00.DeviceDesc      = "Microsoft Bus Adapter Mouse"
  193. *pnp0f01.DeviceDesc      = "Microsoft Serial Mouse"
  194. *pnp0f02.DeviceDesc      = "Microsoft InPort Adapter Mouse"
  195. *pnp0f03.DeviceDesc      = "PS/2 Wheel Mouse V6.0"
  196. *pnp0f08.DeviceDesc      = "Serial Wheel Mouse V6.0"
  197. *pnp0f09.DeviceDesc      = "Microsoft Serial BallPoint"
  198. *pnp0f0b.DeviceDesc      = "Microsoft PS/2 Port Mouse"
  199. *pnp0f0c.DeviceDesc      = "Standard Serial Mouse"
  200. *pnp0f0d.DeviceDesc      = "InPort Adapter Mouse"
  201. *pnp0f0e.DeviceDesc      = "Standard PS/2 Port Mouse"
  202. *pnp0f0f.DeviceDesc      = "Microsoft Serial BallPoint"
  203. *pnp0f11.DeviceDesc      = "Standard Bus Adapter Mouse"
  204. *pnp0f12.DeviceDesc      = "PS/2 Wheel Mouse 6.0"
  205. *pnp0f13.DeviceDesc      = "PS/2 Wheel Mouse 6.0"
  206. *pnp0f15.DeviceDesc      = "Logitech Bus Adapter Mouse"
  207. *pnp0f1e.DeviceDesc      = "Microsoft Serial EasyBall"
  208. UNKNOWN_MOUSE.DeviceDesc = "Pointer device"
  209.  
  210. ; Service Names
  211.  
  212. i8042prt.SvcDesc = "i8042 Keyboard and PS/2 Mouse Port Driver"
  213. busmouse.SvcDesc = "Bus Adapter Mouse Driver"
  214. inport.SvcDesc   = "InPort Adapter Mouse Driver"
  215. sermouse.SvcDesc = "Serial Mouse Driver"
  216. mouclass.SvcDesc = "Mouse Class Driver"
  217.  
  218. ; Description of device also controlled by a shared driver
  219.  
  220. PS2_Inst.SharedDriverMsg = "keyboard port"
  221.